prelude
inductive nat : Type
| zero : nat
| succ : nat → nat

#check nat
#check nat.rec.{1}
